<%-- 
    Document   : header
    Created on : 14.02.2011, 20:13:27
    Author     : felix
--%>

<%@page session="true" %>
<%@page import="java.lang.reflect.Array" %>

<%
    // Wenn keine Sportart in Session gespeichert ist ...
    if(session.getAttribute("typeofsport") == null){
        // Setze Standardsportart
        session.setAttribute("typeofsport", db.typeofsport.getFirstTypeofsport());
    }
%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>TMA - training management application</title>
        <link rel="stylesheet" type="text/css" href="css/style.css">
        <link rel="stylesheet" type="text/css" href="css/basket.css">
        <link rel="stylesheet" type="text/css" href="css/datepickercontrol.css">
        <script type="text/javascript" src="js/datepickercontrol.js"></script>
        <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
        <script type="text/javascript" src="js/basket.js"></script>
        <script type="text/javascript" src="js/prototype.js"></script>
        <script type="text/javascript" src="js/effects.js"></script>
        <script type="text/javascript" src="js/accordion.js"></script>
        <script type="text/javascript" src="js/customAccordion.js"></script>
    </head>
    <body>
        <!-- Header Anfang -->
        <div id="container">
            <div id="header">
                <a href="index.jsp"><h1>
                TRAINING MANAGEMENT APPLICATION
                </h1></a>

                <!--<div style="float:left;"><h2>Projektarbeit BA-Dresden</h2></div>-->

                <!-- Menü angelehnt an ADxMenu http://www.webresourcesdepot.com/drop-down-menu-simplified-adxmenu/-->
                <div id="menu" style="float:right;">
                    <ul class="adxm menu">
                        <%
                            // Lade alle obersten Menüpunkte
                            String[][] topMenus = db.menus.getTopMenu();

                            // Für jeden obersten Menüpunkt
                            for(String value[]: topMenus){
                                // Erstelle Listenelement mit oberstem Menüpunkt
                                out.print("<li><a href=\"" + value[2] + "\">" + value[1] + "</a>");

                                // Erstelle Liste für Untermenüpunkte
                                out.print("<ul>");

                                // Finde alle Untermenüpunkte
                                String[][] subMenus = db.menus.getSubMenu(value[0]);

                                // Für jeden Untermenüpunkt ...
                                for(String subValue[]: subMenus){
                                    // Erstelle ein Listenelement mit dem Untermenüpunkt
                                    out.print("<li><a href=\"" + subValue[2] + "\">" + subValue[1] + "</a></li>");
                                }
                                out.print("</ul></li>");
                            }
                        %>
                    </ul>
                </div>

                <div id="menu" style="float:right; margin-right: 10px;">
                            <%
                                // Lies die Sportart aus der Session aus
                                String getTypeofsport = (session.getAttribute("typeofsport")).toString();

                                // Dateinamen für Icon der Sportart auslesen
                                String typeofsport = db.typeofsport.getIconTypeofsportById(getTypeofsport);

                                // Icon anzeigen
                                out.print("<a href=\"selectTypeofsport.jsp\"><img src=\"pict/icons/" + typeofsport + "\" width=\"32\" height=\"32\"></a>");
                            %>
                </div>
            </div>
    <div style="clear: left;"></div>
    <%
        // Prüfe ob Statusfarbe gesetzt ist
        if(session.getAttribute("flash_color") != null){
            // Wenn Statusfarbe green ist
            if(session.getAttribute("flash_color").equals("green")){
                // Erfolgskontainer anlegen
                out.print("<div id=\"success\">");

            // Wenn Statusfarbe red ist
            } else if (session.getAttribute("flash_color").equals("red")){
                // Fehlerkontrainer anlegen
                out.print("<div id=\"error\">");
            }
            // Statusfarbe zurücksetzen
            session.setAttribute("flash_color", null);

            // Wenn Statusmeldung gesetzt ist
            if(session.getAttribute("flash") != null){
                // Zeige Statusmeldung
                out.print(session.getAttribute("flash").toString());

                // Setze Statusmeldung zurück
                session.setAttribute("flash", null);
            }
            out.print("</div>");
        }
    %>
            <!-- Header Ende -->
            <!-- Inhalt Anfang-->